cat dogs found cat lost pet divorce lost cats puppies lost dogs animal rescue found dog animal shelter cats lost cat pet puppy lost dog children baby adoption lost pets